.body_con{
	display: flex;
	align-items: center;
}
.body_con .left{
	width: 230px;
	margin-right: 10px;
	height: calc(100vh - 20px);
	overflow: hidden;
	background: #fff;
}

.body_con .left .layui-card
{
	border-radius:0px;
	box-shadow: 0 0 0 0 rgba(0,0,0,0);
}
.body_con .left .layui-card .layui-card-body{
	margin-top:0px;
	overflow:hidden;
	overflow-y:auto;
	height:90vh
}


.body_con .right{
flex: 1;
	height: calc(100vh - 20px);
	overflow: hidden;
	background: #fff;
}

.table_head{
	border-bottom: 1px solid #f6f6f6;
	height: 42px!important;
}
.head_menu li{
	line-height: 42px!important;
}
.head_menu li.on:after, .head_menu li:hover:after{
	bottom: -1px!important;
	height: 1px;
}
.tree_add{
	cursor: pointer;
}
.tree_add:hover{
	color: var(--theme_color);
}

